/*基本属性配置*/
import {SettingUrl} from './setting_url';

export class Setting {
  public user: any = {
    name: '管理员'
  };

  public static APP: any = {                           //平台信息
    name: '金兰宝-后台管理系统',
    description: '金兰宝-后台管理系统',
    copyright: '© 2018 - 中兰铭实业',
    logo: null,
    logoWord: 'JLB',
    contactInformation: {
      qq: '1234567893',
      wx: '15045678912',
      phone: '15045678912',
      email: '15045678912@163.com'
    },
  };
  public static MENUS: Array<any> = new Array();      //平台菜单

  public static msgTip: any = {
    appHomeData: [
      '此项描述将显示在App首页中，您可以添加项目介绍等。'
    ],
    setting: [
      '系统设置是系统初始化内置数据，随意更改会导致系统崩溃，无法正常工作。',
      '在不清楚每个设置的具体作用和修改方式时，禁止进行修改操作。'
    ],
    level: [
      '用户星级是系统初始化时内置数据，不允许添加，只允许修改;',
      '可以修改升级押金，动态收益倍数，提现释放比和矿石提炼比;',
      '如需添加或减少，请联系系统开发维护人员。'
    ],
    levelRules: [
      '星级规则管理只能修改“动态奖励"',
      '具体表示的意思以第3条数据为例：表示二星用户，享受其下下级70%的收益'
    ],
    actives: [
      '生成一定数量的激活币之后可以选中某数量的激活币转给某个用户',
      '全选只能选中当前页的激活币，切换页面将清空上一页选中的激活币'
    ]
  };

  /**
   * 表单校验的状态，配合Util.ngValidateErrorMsg方法使用，此状态一般用来判断显示表单提示信息
   * eg1:<div nz-form-explain *ngIf="ngValidateErrorMsg(ngPhone) == Setting.valitateState.empty">请输入手机号！</div>
   * eg2:<div nz-form-explain *ngIf="ngValidateErrorMsg(ngPhone) == Setting.valitateState.error">请输入正确的手机号！</div>
   */
  public static valitateState: any = {
    empty: 'empty',
    error: 'error'
  };

  //存入storage信息的键名
  public static storage: any = {
    menusInfo: 'menus',//存入localStorage的菜单的键值
    language: 'language',//存入localStorage的语言的键值
    authorizationToken: 'AuthorizationToken',//存入localStorage的token的键值
  };

  public static I18nData: any = {};
  public static appHomeDesKey: string = 'App_First_Page_Description';

}
